vindicate oneself - Spanish English Dictionary